package com.ruoyi.yijing.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 卦和爻的关系对象 yj_guai_yao
 * 
 * @author ruoyi
 * @date 2024-01-22
 */
public class YjGuaYao extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 爻ID */
    private Long yaoId;

    /** 卦序 */
    @Excel(name = "卦序")
    private Integer guaId;

    /** 爻的顺序，1-6 */
    @Excel(name = "爻的顺序，1-6")
    private Integer yaoSort;

    /** 阳爻、阴爻(1为阳，0为阴) */
    @Excel(name = "阳爻、阴爻(1为阳，0为阴)")
    private String yaoSex;

    /** 爻辞 */
    @Excel(name = "爻辞")
    private String ci;

    /** 辞的解释 */
    @Excel(name = "辞的解释")
    private String ciDesc;

    /** 象曰 */
    @Excel(name = "象曰")
    private String xiang;

    /** 象的解释 */
    @Excel(name = "象的解释")
    private String xiangDesc;

    /** 吉凶 */
    @Excel(name = "吉凶")
    private String jiXiong;

    public void setYaoId(Long yaoId) 
    {
        this.yaoId = yaoId;
    }

    public Long getYaoId() 
    {
        return yaoId;
    }

    public Integer getGuaId() {
        return guaId;
    }

    public void setGuaId(Integer guaId) {
        this.guaId = guaId;
    }

    public void setYaoSort(Integer yaoSort)
    {
        this.yaoSort = yaoSort;
    }

    public Integer getYaoSort() 
    {
        return yaoSort;
    }
    public void setYaoSex(String yaoSex) 
    {
        this.yaoSex = yaoSex;
    }

    public String getYaoSex() 
    {
        return yaoSex;
    }
    public void setCi(String ci) 
    {
        this.ci = ci;
    }

    public String getCi() 
    {
        return ci;
    }
    public void setCiDesc(String ciDesc) 
    {
        this.ciDesc = ciDesc;
    }

    public String getCiDesc() 
    {
        return ciDesc;
    }

    public void setXiang(String xiang) 
    {
        this.xiang = xiang;
    }

    public String getXiang() 
    {
        return xiang;
    }
    public void setXiangDesc(String xiangDesc) 
    {
        this.xiangDesc = xiangDesc;
    }

    public String getXiangDesc() 
    {
        return xiangDesc;
    }
    public void setJiXiong(String jiXiong) 
    {
        this.jiXiong = jiXiong;
    }

    public String getJiXiong() 
    {
        return jiXiong;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("yaoId", getYaoId())
            .append("guaiId", getGuaId())
            .append("yaoSort", getYaoSort())
            .append("yaoSex", getYaoSex())
            .append("ci", getCi())
            .append("ciDesc", getCiDesc())
            .append("xiang", getXiang())
            .append("xiangDesc", getXiangDesc())
            .append("jiXiong", getJiXiong())
            .append("remark", getRemark())
            .toString();
    }
}
